package org.cskt.sl.sys.service;


import org.cskt.sl.sys.entity.BaseInfo;
import org.cskt.sl.sys.example.BaseInfoExample;

public interface BaseInfoService {

	
	/**
	 * 查询基础信息数量
	 * @param example
	 * @return
	 */
    int countByExample(BaseInfoExample example);
    
    
    /**
     * 按主键删除基础信息
     * @param bid
     * @return
     */
    int deleteBaseInfoById(Integer bid);
    
    /**
     * 根据字段非空新增字段信息
     * @param record
     * @return
     */
    int addBaseInfo(BaseInfo record);
    
    /**
     * 根据主键 更新单个基础信息(根据是否为空动态更新)
     * @param record
     * @return
     */
    int updateBaseInfoById(BaseInfo record);
}
